Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Nova Challenger Osaka - Osaka 2002 USTA Challenger of Calabasas - Calabasas Ljubljana Open 2002 - Ljubljana ATP Challenger Hamburg - Hamburg Honda-Kah Open - Singapore Optimus Maia Open - Maia C.T. San Remo - XIII Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Napoli ATU Cup - Weiden Samsung Securities Cup Challenger Tennis - Seoul Open Castilla y Leon - Segovia Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham 6th Sardinian International Championships - Cagliari Lambertz Open - Aachen Ljubljana Open - Ljubljana VIII Torneo Internazionale di Tennis - Barletta GHI Bronx Classic - Bronx TED Open - Istanbul Tiburon Challenger - Tiburon Tatra Banka Open - Bratislava Challenger Groningen - Groningen Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships of San Antonio - San Antonio 10th Wartburg Open - Eisenach ATP Heineken Challenger 2000 - Ho Chi Minh City Zagreb Open - Zagreb Ostdeutscher Sparkessen Cup - Dresden Quelle Cup 1999 - Furth Samsung Secruities Cup Challenger - Seoul Siemens Open 2007 - Scheveningen Okal Cup 2001 International Bavarian Championships - Eckental Hilton Waikoloa Village USTA Challenger - Waikoloa VI Open Banc Agricol - Andorra Banja Luka Challenger Mons Challenger Rennes Challenger Orleans Challenger Astana Challenger Loughborough Challenger Salzburg Challenger IPP Open - Helsinki Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Zagreb Challenger Marburg Challenger Braunschweig Challenger Dortmund Challenger San Marino Challenger USTA Seascape Challenger - Aptos Schickendanz Open - Furth Szczecin Challenger Akbank Private Banking-TED Open - Istanbul Astana Challenger - Astana Media Will Cup Busan Challenger Tennis - Busan Hilton Waikoloa Village USTA Challenger - Waikoloa Dallas Challenger Sarasota Challenger Braunschweig Challenger Tiburon Challenger Almaty Challenger 2 - Almaty Banja Luka Challenger Bratislava Challenger Liberec Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bratislava Challenger Heilbronn Challenger Kazan Challenger St. Brieuc Challenger Flea Market Cup - Busan Furth Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Bordeaux Challenger Porsche Open - Poznan Sunrise Challenger Astana Challenger Alessandria Challenger Alexander Kolyaskin Memorial - Donetsk SAA Hilversum Open - Hilversum Okal Cup 2004 - Eckental Samsung Securities Cup - Seoul Bergamo Challenger XL Bermuda Open - Bermuda Prague Open - Prague Porsche Open - Poznan Nord/LB Open - Braunschweig Heilbronn Challenger Kosice Challenger Mobelwelt-Zick Open 98 - Dresden Heilbronn Open - Heilbronn Schickendanz Open - Furth Siemens Open 2004 - Scheveningen Burbank Challenger - Burbank Helsinki Challenger Pro Tennis World Open - Sunrise Almaty Challenger 1 - Almaty Alexander Kolyaskin Memorial - Donetsk AT&T Challenger of Dallas - Dallas Baden Open - Karlsruhe Oberstaufen Cup-Head German Master's Series - Oberstaufen ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Heilbronn Challenger Tashkent Challenger - Tashkent PEOPLEnet CUP - Dnepropetrovsk Internationaler Raiffeisen Grand Prix - St. Polten Advanta Championships - Philadelphia Tunis Challenger Open Seat-Godo '97 - Barcelona Gerry Weber Open - Halle U.S. Pro Tennis Championships - Boston Qatar Mobil Open '98 - Doha Adidas International - Sydney Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Gold Flake Open - Chennai Open Seat-Godo '98 - Barcelona Gerry Weber Open - Halle MFS Pro Tennis Championships - Boston President's Cup 1998 - Tashkent Heineken Open - Auckland Braunschweig Challenger Japan Open - Tokyo Gerry Weber Open - Halle RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Heineken Open Singapore - Singapore Grand Prix de Tennis de Lyon - Lyon Dubai Tennis Open - Dubai Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Heineken Open Shanghai - Shanghai Tampere Challenger BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent AIG Japan Open - Tokyo Heineken Open - Auckland San Marino Challenger Ordina Open - 's-Hertogenbosch Brasil Open - Salvador ATU Cup - Weiden Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Dubai Tennis Open - Dubai BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador CA Tennis Trophy - Vienna Barcelona Rosmalen Gstaad Valencia Santiago Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch Scheveningen Challenger Poznan Challenger Tata Open - Chennai Estoril Open - Estoril Dubai Open - Dubai BMW Open - Munich Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Sunrise Challenger AIG Japan Open - Tokyo Next Generation Hardcourts - Adelaide Open 13 - Marseille Rhodes Challenger U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Kremlin Cup - Moscow Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm CA Tennis Trophy - Vienna Chennai Open - Chennai RCA Championships - Indianapolis Winnetka Challenger Mons Challenger SAP Open - San Jose The Dubai Tennis Championships - Dubai Rennes Challenger BMW Open - Munich Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Heineken Trophy - 's-Hertogenbosch Mumbai Open - Mumbai Chennai Open - Chennai Energis Open - Amsterdam The Tennis Channel Open - Las Vegas Dutch Open Tennis - Amersfoort China Open - Beijing Mumbai Open - Mumbai Marseille ABN/AMRO World Tennis Tournament - Rotterdam Trofeo Conde de Godo - Barcelona Next Generation Adelaide International - Adelaide Kitzbuhel Gerry Weber Open - Halle China Open - Beijing Beijing Chennai Open - Chennai Warsteiner Challenger Lubeck - Lubeck U.S. Mens's Clay Court Championship - Houston Schickendanz Open - Furth Rotterdam BMW Open - Munich Shimadzu All Japan Indoor - Kyoto CA Tennis Trophy - Vienna Open de Montauban - Montauban Pilot Pen Tennis - New Haven drkoop.com USTA Tennis Championships of Houston - Houston USTA Tennis Championships of Austin - Austin Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Palermo Quelle Cup - Furth 9th Wartburg Open - Eisenach St. Petersburg Open - St. Petersburg GHI Bronx Tennis Classic - Bronx SAP Open - San Jose The Bolton Challenger - Bolton The Dubai Tennis Championships - Dubai Estoril Open - Estoril Open de L'Isere - Grenoble International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Okal Open - Eckental Pilot Pen Tennis - New Haven IPP Open - Helsinki Hilton Waikoloa Village USTA Challenger - Waikoloa Bank Austria Tennis Trophy - Vienna USTA Challenger of Dallas - Dallas Aircel Chennai Open - Chennai Neride Prague Indoor - Prague SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca The Powder Byrne Trophy - Surbiton DPD Challenger 99 - Aschaffenburg Okal Cup - International Bavarian Championship - Eckental BMW Open - Munich Open de Franche Comte - Besancon The Granby Natrel Challenger - Granby Fifth-Third Bank Tennis Championships - Lexington Sarajevo Open - Sarajevo Mercedes-Benz Cup - Los Angeles Erste Bank Open - Vienna The Natrel's Challenger of Granby - Granby Qatar ExxonMobil Open - Doha Heineken Open Shanghai - Shanghai US Men's Clay Court Championship - Houston Estoril Open - Estoril Stuttgart 2002 FSE Challenger - Tarzana Mercedes Cup - Stuttgart Flea Market Cup Busan Challenger Tennis - Busan Farmers Classic - Los Angeles Tennis Napoli Cup 2007 - Napoli Grolsch Open 1997 - Amsterdam Swiss Indoors Basel - Basel Grand Prix de Tennis de Toulouse - Toulouse Apia International - Sydney ATU Cup 2001 - Weiden Porsche Open - Poznan U.S. National Indoor Tennis Championships - Memphis Tulsa Auto Collection USTA Challenger - Tulsa Heineken Trophy - Rosmalen Open de Rennes La Trinitaine - Rennes Samsung Securities Cup - Seoul Paegas Czech Open - Prague Neride Prague Indoor - Prague PEOPLEnet Cup - Dnepropetrovsk Delray Beach International Tennis Championships - Delray Beach USTA Comerica Challenger - Aptos TED Open-Akbank Private Banking - Istanbul Pilot Pen International - New Haven Status Athens Open - Athens IPB Czech Indoor - Ostrava 1999 Mercedes Cup - Stuttgart 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Zagreb Open - Zagreb Schickendanz Open - Furth Guzzini Challenger - Recanati Heineken Challenger - Ho Chi Minh City Siemens Open - Scheveningen Shimadzu All Japan Indoor - Kyoto 7th Wartburg Open - Eisenach Qatar Mobil Open 2000 - Doha Heineken Open - Auckland Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten U.S. National Indoor Tennis Championships - Memphis Estoril Open - Estoril Gold Flake Open - Chennai Franklin Templeton Tennis Classic - Scottsdale AIG Japan Open - Tokyo Tata Open 2003 - Chennai Athens Challenger Tennis Cup of Flanders - Ostende St. Petersburg Open - St. Petersburg Jakarta Dubai Tennis Open - Dubai Scottsdale Power Horse Cup - Dusseldorf Franklin Templeton Tennis Classic - Scottsdale Okal Cup 2003 - Eckental Estoril Muller Cup - Ulm 2001 Challenger Canottieri Mincio - Mantova Banca Stato Challenger Lugano - Lugano International Tennis Championships - Delray Beach Bogota Singapore Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Heilbronn Open - Heilbronn The Nottingham Cahllenger - Nottingham ABN/AMRO World Tennis Tournament - Rotterdam Halle IPP Open - Helsinki Regions Morgan Keegan Championships - Memphis Warsteiner Grand Prix ATP Challenger - Oberstaufen Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Bergamo Challenger Muller Cup 99 - Ulm The Stella Artois Grass Court Championships - London Top Wool Challenger Biella - Biella Rome Challenger Steelers Cup - Kosice Rosmalen Halle Braunschweig Challenger Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Renault Slovenian Open - Ljubljana San Marino Challenger Meerbusch Challenger Time Warner USTA Challenger - Binghamton Rosmalen Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Heilbronn Open - Heilbronn Milan Indoors - Milan Toulouse ATP Challenger Numea - New Caledonia Shanghai Open '98 - Shanghai Heineken Open - Singapore St. Remy Challenger ABN/AMRO World Tennis Tournament - Rotterdam Mons Challenger Heilbronn Challenger - Heilbronn Kuppers Kolsch Cup Aachen - Aachen Internazionali di Tennis - Bergamo Legg Mason Tennis Classic - Washington D.C. Warsteiner Challenger Lubeck - Lubeck Bratislava Challenger Helsinki Challenger Heilbronn Challenger Catella Swedish Open - Bastad Belgrade Challenger ARAG World Team Championship - Dusseldorf Hilton Waikoloa Village USTA Challenger - Waikoloa AAPT Championships - Adelaide XL Capital Bermuda Open - Bermuda Mauritius Open - Mauritius Lambertz Open - Aachen Grand Prix Hassan II - Casablanca Grolsch Open - Amsterdam Biella Challenger Adidas Open de Toulouse - Toulouse Dubai Tennis Open - Dubai International Bavarian Championship - Eckental Montevideo Bauer Watertechnology Cup - Eckental Kitzbuhel Challenger New Haven Regions Morgan Keegan Championships - Memphis Amsterdam Bordeaux Dallas Challenger Czech Indoor Open - Prague Rome Challenger Schickedanz Open - Furth Rome Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Bet-at-home Open - Hamburg Scheveningen Challenger Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Poznan Challenger Tunis Open - Tunis Kobstaedernes ATP Challenger - Kolding BMW Open - Munich Trnava Challenger South African Airways Open - East London Sacramento Challenger Heilbronn Challenger Geneva Challenger Grand Prix Hassan II - Casablanca Delray Beach International Tennis Championships - Delray Beach Salzburg Challenger Open de Tenis Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Hypo Group Tennis International - Portschach Masters Series - Hamburg Ordina Open - 's-Hertogenbosch Heilbronn Challenger Quimper Challenger Qatar Mobil Open - Doha AEGON Championships - London Qatar Mobil Open 2001 - Doha Geneva Challenger Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington ABN/AMRO World Tennis Tournament - Rotterdam Sybase Open - San Jose Gerry Weber Open - Halle 2001 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm AIG Japan Open Tennis Championships - Tokyo Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Citi Open - Washington St. Petersburg Open - St. Petersburg Milan Indoors - Milan SA Tennis Open - Johannesburg Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Mallorca Open - Mallorca Infiniti Open - Los Angeles PBZ Zagreb Indoors - Zagreb BMW Open - Munich Telenordia Swedish Open - Bastad SAP Open - San Jose 2002 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Qatar ExxonMobil Open - Doha Kremlin Cup - Moscow Kremlin Cup - Moscow U.S. Men's Clay Court Championships - Houston CA Tennis Trophy - Vienna Campbells Hall of Fame Tennis Championships - Newport SA Tennis Open - Johannesburg Milan Indoors - Milan AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam BCR Open Romania - Bucharest Casablanca Heineken Open Shanghai - Shanghai RCA Championships - Indianapolis Open Seat-Godo 2000 - Barcelona Salem Open - Hong Kong Japan Open - Tokyo Amsterdam Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Open 13 - Marseille Kroger / St. Jude International - Memphis Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Great American Insurance ATP Championship - Cincinnati Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Heineken Open - Auckland 2000 Mercedes Cup - Stuttgart Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne St. Petersburg Open - St. Petersburg Licher German Open - Hamburg Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Milan Indoors - Milan Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Qatar Mobil Open '99 - Doha Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Open de Moselle - Metz Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Franklin Templeton Tennis Classic - Scottsdale Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Kremlin Cup - Moscow Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Stockholm Open - Stockholm Doha Tennis Masters Series - Monte Carlo Moscow Grand Prix de Tennis de Lyon - Lyon Munich Grand Prix de Tennis de Lyon - Lyon NASDAQ-100 Open - Miami RCA Championships - Indianapolis Kremlin Cup - Moscow Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells President's Cup - Tashkent Kroger / St. Jude International - Memphis Hilversum BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BellSouth Open - Auckland BNP Paribas Open - Indian Wells Sony Open Tennis - Miami PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Heineken Open - Auckland The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. AIG Japan Open Tennis Championships - Tokyo Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Republic National Bank Monte Carlo Open - Monte Carlo Chennai Open - Chennai Mercedes Cup - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Kremlin Cup - Moscow Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open U.S. Open Wimbledon U.S. Open U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Eurocard Open - Stuttgart U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York 12th Paris Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Hamburg Wimbledon - London U.S. Open - New York Canadian Open French Open - Paris Wimbledon Davis Cup, World Group, QF, USA-NED 4-1 Davis Cup, World Group, QR, NED-ECU 3-2 Davis Cup, World Group, QR, NED-UZB 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, 1R, NED-CAN 4-1 Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, World Group, 1R, BEL-NED 3-2 Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, QR, NED-IND 5-0